'use strict';
/**
 * Created by FreezeSoul on 2016/3/11.
 */
define([
        'jquery',
        'underscore',
        'app/core/property'
    ],
    function ($, _, Meta) {

        //请不要任意修改下面属性，此属性为echart公共属性块
        var titleProperties = [
            {
                group: '标题',
                id: '34ed2334-8d25-4e24-bfc8-59a1ed4ee141',
                name: '主标题',
                enable: false,
                type: 'text',
                value: '',
                default: '',
                link: 'title.text',
                tooltip: '主标题文本，支持使用 \n 换行'
            },
            {
                group: '标题',
                id: '668a30ff-7c23-4fb4-9491-df4829d269f9',
                name: '主标题颜色',
                enable: false,
                type: 'color',
                value: '#000000',
                default: '#000000',
                link: 'title.textStyle.color',
                tooltip: '主标题文字的颜色'
            },
            {
                group: '标题',
                id: 'a03d5cf8-6775-4b5b-8edf-fc5c2aa3eba0',
                name: '主标题风格',
                enable: false,
                type: 'select',
                value: 'normal',
                default: 'normal',
                data: [{
                    value: 'normal',
                    text: '普通'
                }, {
                    value: 'italic',
                    text: '斜体'
                }, {
                    value: 'oblique',
                    text: '倾斜文字'
                }],
                link: 'title.textStyle.fontStyle',
                tooltip: '主标题文字字体的风格'
            },
            {
                group: '标题',
                id: 'bda835fe-2f12-45a1-843e-7bdd706dd197',
                name: '主标题粗细',
                enable: false,
                type: 'select',
                value: 'normal',
                default: 'normal',
                data: [{
                    value: 'normal',
                    text: '普通'
                }, {
                    value: 'bold',
                    text: '加粗'
                }, {
                    value: 'bolder',
                    text: '更粗'
                }, {
                    value: 'lighter',
                    text: '更细'
                }],
                link: 'title.textStyle.fontWeight',
                tooltip: '主标题文字字体的粗细'
            },
            {
                group: '标题',
                id: '97876db5-f8e1-49e0-aa57-af226449e57d',
                name: '主标题大小',
                enable: false,
                type: 'number',
                value: 18,
                default: 18,
                link: 'title.textStyle.fontSize',
                tooltip: '主标题文字的字体大小'
            },
            {
                group: '标题',
                id: '827c091b-fd38-4bda-beaf-8b732228b999',
                name: '副标题',
                enable: false,
                type: 'text',
                value: '',
                default: '',
                link: 'title.subtext',
                tooltip: '副标题文本，支持使用 \n 换行'
            },
            {
                group: '标题',
                id: '9051d4a6-fdec-40c0-9a18-62ba43c0ff46',
                name: '副标题颜色',
                enable: false,
                type: 'color',
                value: '#CCCCCC',
                default: '#CCCCCC',
                link: 'title.subtextStyle.color',
                tooltip: '副标题文字的颜色'
            },
            {
                group: '标题',
                id: '694507d5-2463-4506-9ef8-139fdbb11ea0',
                name: '副标题风格',
                enable: false,
                type: 'select',
                value: 'normal',
                default: 'normal',
                data: [{
                    value: 'normal',
                    text: '普通'
                }, {
                    value: 'italic',
                    text: '斜体'
                }, {
                    value: 'oblique',
                    text: '倾斜文字'
                }],
                link: 'title.subtextStyle.fontStyle',
                tooltip: '副标题文字字体的风格'
            },
            {
                group: '标题',
                id: '5fe1a322-2204-44da-83cb-0d9e70b0c36b',
                name: '副标题粗细',
                enable: false,
                type: 'select',
                value: 'normal',
                default: 'normal',
                data: [{
                    value: 'normal',
                    text: '普通'
                }, {
                    value: 'bold',
                    text: '加粗'
                }, {
                    value: 'bolder',
                    text: '更粗'
                }, {
                    value: 'lighter',
                    text: '更细'
                }],
                link: 'title.subtextStyle.fontWeight',
                tooltip: '副标题文字字体的粗细'
            },
            {
                group: '标题',
                id: '8dd01658-5380-4a10-80a8-2fa3e4d76a41',
                name: '副标题大小',
                enable: false,
                type: 'number',
                value: 12,
                default: 12,
                link: 'title.subtextStyle.fontSize',
                tooltip: '副标题文字的字体大小'
            },
            {
                group: '标题',
                id: '58417713-4d9f-438a-ac66-1d9cc61dbbcc',
                name: '背景色',
                enable: false,
                type: 'color',
                value: 'transparent',
                default: 'transparent',
                link: 'title.backgroundColor',
                tooltip: '标题背景色，默认透明'
            },
            {
                group: '标题',
                id: '9e6f2a6f-a21d-492f-ae36-7a946868a212',
                name: '边框颜色',
                enable: false,
                type: 'color',
                value: '#cccccc',
                default: '#cccccc',
                link: 'title.borderColor',
                tooltip: '标题的边框颜色'
            },
            {
                group: '标题',
                id: '65349e46-6ed5-41a2-a7f3-5b5ff7c7dc16',
                name: '边框线宽',
                enable: false,
                type: 'number',
                value: 1,
                default: 1,
                link: 'title.borderWidth',
                tooltip: '标题的边框线宽'
            },
            {
                group: '标题',
                id: 'dd82ecb3-e4ad-4bec-ba6e-82bf782e2e94',
                name: '内边距',
                enable: false,
                type: 'padding',
                value: [5, 5, 5, 5],
                default: [5, 5, 5, 5],
                link: 'title.padding',
                tooltip: '标题内边距，单位px'
            },
            {
                group: '标题',
                id: '02ef3587-a5e2-479c-a7c0-a15c3089b14f',
                name: '标题间距',
                enable: false,
                type: 'number',
                value: 5,
                default: 5,
                link: 'title.itemGap',
                tooltip: '主副标题之间的间距'
            },
            {
                group: '标题',
                id: 'd7bda3f3-66a2-42e8-a9bd-0268e47c991b',
                name: '水平安放位置',
                enable: false,
                type: 'select',
                value: 'center',
                default: 'center',
                data: [{
                    value: 'left',
                    text: '左'
                }, {
                    value: 'center',
                    text: '中'
                }, {
                    value: 'right',
                    text: '右'
                }],
                link: 'title.left',
                tooltip: '标题水平安放位置'
            },
            {
                group: '标题',
                id: '5ab50096-ad25-4c2d-b1ad-f766fed62863',
                name: '垂直安放位置',
                enable: false,
                type: 'select',
                value: 'top',
                default: 'top',
                data: [{
                    value: 'top',
                    text: '上'
                }, {
                    value: 'center',
                    text: '中'
                }, {
                    value: 'bottom',
                    text: '下'
                }],
                link: 'title.top',
                tooltip: '标题垂直安放位置'
            }
        ];

        var legendProperties = [
            {
                group: '图例',
                id: 'aac32e44-3b72-449b-b414-300fe5e24f30',
                name: '是否显示',
                enable: false,
                type: 'checked',
                value: true,
                default: true,
                link: 'legend.show',
                tooltip: '是否显示图例'
            },
            {
                group: '图例',
                id: 'bd90222a-2244-401a-a98f-3d60db60a737',
                name: '文本模板',
                enable: false,
                type: 'text',
                value: '图例：{name}',
                default: '图例：{name}',
                link: 'legend.formatter',
                tooltip: '图例文本的内容格式器，支持字符串模板'
            },
            {
                group: '图例',
                id: '0e6aa333-da0b-45a5-8b8f-07a39bf87a87',
                name: '选择模式',
                enable: false,
                type: 'select',
                value: 'multiple',
                default: 'multiple',
                data: [{
                    value: 'single',
                    text: '单选'
                }, {
                    value: 'multiple',
                    text: '多选'
                }],
                link: 'legend.selectedMode',
                tooltip: '图例选择的模式，单选或者多选模式'
            },
            {
                group: '图例',
                id: '61125ffc-6942-4160-b96f-6f2bbd8acb95',
                name: '文字颜色',
                enable: false,
                type: 'color',
                value: '#000000',
                default: '#000000',
                link: 'legend.textStyle.color',
                tooltip: '图例字体颜色'
            },
            {
                group: '图例',
                id: 'b7106bbf-9e89-4835-be97-edf3deca965a',
                name: '背景色',
                enable: false,
                type: 'color',
                value: 'transparent',
                default: 'transparent',
                link: 'legend.backgroundColor',
                tooltip: '图例背景色，默认透明'
            },
            {
                group: '图例',
                id: 'b81a767a-93c1-4d09-a13b-573ab355962c',
                name: '边框颜色',
                enable: false,
                type: 'color',
                value: '#cccccc',
                default: '#cccccc',
                link: 'legend.borderColor',
                tooltip: '图例的边框颜色'
            },
            {
                group: '图例',
                id: 'a342cc94-5237-4573-9f15-0ebd4c3cfaf1',
                name: '边框线宽',
                enable: false,
                type: 'number',
                value: 1,
                default: 1,
                link: 'legend.borderWidth',
                tooltip: '图例的边框线宽'
            },
            {
                group: '图例',
                id: '6601e0d2-d157-40ad-a6d6-b574d8f24119',
                name: '内边距',
                enable: false,
                type: 'padding',
                value: [5, 5, 5, 5],
                default: [5, 5, 5, 5],
                link: 'legend.padding',
                tooltip: '图例内边距，单位px'
            },
            {
                group: '图例',
                id: '1ed8c18a-73f1-4f99-8836-fb11fa477c92',
                name: '项间距',
                enable: false,
                type: 'number',
                value: 10,
                default: 10,
                link: 'legend.itemGap',
                tooltip: '图例每项之间的间隔'
            },
            {
                group: '图例',
                id: '275c88ed-f8ae-4ba3-ad93-95054b3c5d27',
                name: '图形宽度',
                enable: false,
                type: 'number',
                value: 25,
                default: 25,
                link: 'legend.itemWidth',
                tooltip: '图例标记的图形宽度'
            },
            {
                group: '图例',
                id: 'a49e2de5-57fc-4ba7-9fd7-ce32e436ba32',
                name: '图形高度',
                enable: false,
                type: 'number',
                value: 14,
                default: 14,
                link: 'legend.itemHeight',
                tooltip: '图例标记的图形高度'
            },
            {
                group: '图例',
                id: '48a46f12-5f27-46d0-b54e-518c2486c696',
                name: '水平安放位置',
                enable: false,
                type: 'select',
                value: 'center',
                default: 'center',
                data: [{
                    value: 'left',
                    text: '左'
                }, {
                    value: 'center',
                    text: '中'
                }, {
                    value: 'right',
                    text: '右'
                }],
                link: 'legend.left',
                tooltip: '图例水平安放位置'
            },
            {
                group: '图例',
                id: 'd9c48022-23c0-45d4-a1c2-4e664417aeac',
                name: '垂直安放位置',
                enable: false,
                type: 'select',
                value: 'bottom',
                default: 'bottom',
                data: [{
                    value: 'top',
                    text: '上'
                }, {
                    value: 'center',
                    text: '中'
                }, {
                    value: 'bottom',
                    text: '下'
                }],
                link: 'legend.top',
                tooltip: '图例垂直安放位置'
            },
            {
                group: '图例',
                id: '352cdccc-c54f-4f35-baea-e5485635c4e1',
                name: '布局朝向',
                enable: false,
                type: 'select',
                value: 'horizontal',
                default: 'horizontal',
                data: [
                    {
                        value: 'horizontal',
                        text: '水平'
                    },
                    {
                        value: 'vertical',
                        text: '垂直'
                    }
                ],
                link: 'legend.orient',
                tooltip: '图例布局朝向'
            }
        ];

        var toolboxProperties = [
            {
                group: '工具栏',
                id: 'a1114cb6-34e0-491b-96ea-1928a39f9e3f',
                name: '工具栏功能',
                enable: false,
                type: 'checked',
                value: false,
                default: false,
                link: 'toolbox.show',
                tooltip: '是否启用工具栏'
            },
            {
                group: '工具栏',
                id: '1f4b0fed-dda9-4705-baf2-88cb9af8df3a',
                name: '还原功能',
                enable: false,
                type: 'checked',
                value: false,
                default: false,
                link: 'toolbox.feature.restore.show',
                tooltip: '是否启用工具栏还原功能'
            },
            {
                group: '工具栏',
                id: '980e0199-8faa-4ec2-8ed6-a113484ab959',
                name: '保存图片功能',
                enable: false,
                type: 'checked',
                value: false,
                default: false,
                link: 'toolbox.feature.saveAsImage.show',
                tooltip: '是否启用工具栏保存图片功能'
            },
            {
                group: '工具栏',
                id: '38249e9f-b286-4b0c-a209-26e139c13cfa',
                name: '动态类型功能',
                enable: false,
                type: 'checked',
                value: false,
                default: false,
                link: 'toolbox.feature.magicType.show',
                tooltip: '是否启用工具栏动态类型功能'
            },
            {
                group: '工具栏',
                id: '06f0e17c-bb41-46cf-bc0e-3a20c82bfb10',
                name: '动态类型选择',
                enable: false,
                type: 'list',
                value: [],
                default: [],
                data: [{
                    value: 'line',
                    text: '切换为折线图'
                },
                    {
                        value: 'bar',
                        text: '切换为柱状图'
                    },
                    {
                        value: 'stack',
                        text: '切换为堆叠模式'
                    },
                    {
                        value: 'tiled',
                        text: '切换为平铺模式'
                    }],
                link: 'toolbox.feature.magicType.type',
                tooltip: '选择要支持的动态切换类型'
            },
            {
                group: '工具栏',
                id: '8511348e-5337-4b60-80c1-b521ccfebc9c',
                name: '图标大小',
                enable: false,
                type: 'number',
                value: 15,
                default: 15,
                link: 'toolbox.itemSize',
                tooltip: '工具栏 icon 的大小'
            },
            {
                group: '工具栏',
                id: '9928158e-edbe-4acb-a136-2afe7732e487',
                name: '图标间隔',
                enable: false,
                type: 'number',
                value: 15,
                default: 15,
                link: 'toolbox.itemGap',
                tooltip: '工具栏 icon 每项之间的间隔，横向布局时为水平间隔，纵向布局时为纵向间隔'
            },
            {
                group: '工具栏',
                id: 'e072d5c5-676b-414e-a9ac-aba5904267a4',
                name: '水平安放位置',
                enable: false,
                type: 'select',
                value: 'right',
                default: 'right',
                data: [{
                    value: 'left',
                    text: '左'
                }, {
                    value: 'center',
                    text: '中'
                }, {
                    value: 'right',
                    text: '右'
                }],
                link: 'toolbox.left',
                tooltip: '工具栏水平安放位置'
            },
            {
                group: '工具栏',
                id: '8a3aa4cd-0788-464d-8013-ab255cea89cb',
                name: '垂直安放位置',
                enable: false,
                type: 'select',
                value: 'top',
                default: 'top',
                data: [{
                    value: 'top',
                    text: '上'
                }, {
                    value: 'center',
                    text: '中'
                }, {
                    value: 'bottom',
                    text: '下'
                }],
                link: 'toolbox.top',
                tooltip: '工具栏垂直安放位置'
            },
            {
                group: '工具栏',
                id: '0d439472-47a5-4e32-9f53-c4704d3a5c7b',
                name: '布局朝向',
                enable: false,
                type: 'select',
                value: 'horizontal',
                default: 'horizontal',
                data: [
                    {
                        value: 'horizontal',
                        text: '水平'
                    },
                    {
                        value: 'vertical',
                        text: '垂直'
                    }
                ],
                link: 'toolbox.orient',
                tooltip: '工具栏布局朝向'
            }
        ];

        var tooltipProperties = [
            {
                group: '提示框',
                id: '9d27033e-9463-4d9d-ba30-fddf26e06c28',
                name: '提示框浮层',
                enable: false,
                type: 'checked',
                value: true,
                default: true,
                link: 'tooltip.showContent',
                tooltip: '是否显示提示框浮层'
            },
            {
                group: '提示框',
                id: '61119b96-8a35-4b9b-8419-9633355064f4',
                name: '内容模板',
                enable: false,
                type: 'text',
                value: '',
                default: '',
                link: 'legend.formatter',
                tooltip: '提示框浮层内容格式器，支持字符串模板：<br/>' +
                    '模板变量有 {a}, {b}，{c}，{d}，{e}，分别表示系列名，数据名，数据值等。 在 trigger 为 "axis" 的时候，会有多个系列的数据，此时可以通过 {a0}, {a1}, {a2} 这种后面加索引的方式表示系列的索引。 不同图表类型下的 {a}，{b}，{c}，{d} 含义不一样。 其中变量{a}, {b}, {c}, {d}在不同图表类型下代表数据含义为：<br/>' +
                    '折线（区域）图、柱状（条形）图、K线图 : {a}（系列名称），{b}（类目值），{c}（数值）, {d}（无）<br/>' +
                    '散点图（气泡）图 : {a}（系列名称），{b}（数据名称），{c}（数值数组）, {d}（无）<br/>' +
                    '地图 : {a}（系列名称），{b}（区域名称），{c}（合并数值）, {d}（无）<br/>' +
                    '饼图、仪表盘、漏斗图: {a}（系列名称），{b}（数据项名称），{c}（数值）, {d}（百分比）<br/>' +
                    '更多其它图表模板变量的含义可以见相应的图表的 label.normal.formatter 配置项。<br/>' +
                    '示例：<br/>' +
                    'formatter: "{b0}: {c0}<br />{b1}: {c1}"'
            },
            {
                group: '提示框',
                id: '0a382484-f224-4181-91f1-ed039a23ffe6',
                name: '总是显示',
                enable: false,
                type: 'checked',
                value: false,
                default: false,
                link: 'tooltip.alwaysShowContent',
                tooltip: '是否永远显示提示框内容，默认情况下在移出可触发提示框区域后 一定时间 后隐藏，设置为 true 可以保证一直显示提示框内容'
            },
            {
                group: '提示框',
                id: 'e59e3ef3-de59-4e51-b3e3-56bf981018ea',
                name: '浮层隐藏延迟',
                enable: false,
                type: 'number',
                value: 100,
                default: 100,
                link: 'tooltip.hideDelay',
                tooltip: '浮层隐藏的延迟，单位为 ms，在 alwaysShowContent 为 true 的时候无效'
            },
            {
                group: '提示框',
                id: 'c5e3c887-7b53-47e2-8861-adb9e89c8bb2',
                name: '动画过渡时间',
                enable: false,
                type: 'number',
                value: 0.4,
                default: 0.4,
                link: 'tooltip.transitionDuration',
                tooltip: '提示框浮层的移动动画过渡时间，单位是 s，设置为 0 的时候会紧跟着鼠标移动'
            },
            {
                group: '提示框',
                id: 'a943e5aa-e8d0-4616-bd7b-e72b00d33074',
                name: '指针进入提示框',
                enable: false,
                type: 'checked',
                value: false,
                default: false,
                link: 'tooltip.enterable',
                tooltip: '鼠标是否可进入提示框浮层中，默认为false，如需详情内交互，如添加链接，按钮，可设置为 true'
            },
            {
                group: '提示框',
                id: '22f1a900-cca4-42b4-a23e-e6355f742c53',
                name: '触发类型',
                enable: false,
                type: 'select',
                value: 'axis',
                default: 'axis',
                data: [{
                    value: 'item',
                    text: '数据项图形触发'
                },
                    {
                        value: 'axis',
                        text: '坐标轴触发'
                    }],
                link: 'tooltip.trigger',
                tooltip: '触发类型：数据项图形触发，主要在散点图，饼图等无类目轴的图表中使用；坐标轴触发，主要在柱状图，折线图等会使用类目轴的图表中使用'
            },
            {
                group: '提示框',
                id: 'afb086e3-95fe-4d10-808f-59f12faaec83',
                name: '字体颜色',
                enable: false,
                type: 'color',
                value: '#ffffff',
                default: '#ffffff',
                link: 'tooltip.textStyle.color',
                tooltip: '提示框文字的颜色'
            },
            {
                group: '提示框',
                id: '411d16e2-ede6-4bd8-9f3a-34c9fe8b1ce8',
                name: '指示器类型',
                enable: false,
                type: 'select',
                value: 'line',
                default: 'line',
                data: [{
                    value: 'line',
                    text: ' 直线指示器'
                }, {
                    value: 'cross',
                    text: '十字准星指示器'
                }, {
                    value: 'shadow',
                    text: '阴影指示器'
                }],
                link: 'tooltip.axisPointer.type',
                tooltip: '指示器类型，在 触发类型 为 "axis" 时有效'
            },
            {
                group: '提示框',
                id: '76cdc132-64a4-4e96-930c-9b13005daefa',
                name: '字体风格',
                enable: false,
                type: 'select',
                value: 'normal',
                default: 'normal',
                data: [{
                    value: 'normal',
                    text: '普通'
                }, {
                    value: 'italic',
                    text: '斜体'
                }, {
                    value: 'oblique',
                    text: '倾斜文字'
                }],
                link: 'tooltip.textStyle.fontStyle',
                tooltip: '提示框文字字体的风格'
            },
            {
                group: '提示框',
                id: '190069b2-dc1a-4638-a8aa-9e8a2cd769d8',
                name: '字体粗细',
                enable: false,
                type: 'select',
                value: 'normal',
                default: 'normal',
                data: [{
                    value: 'normal',
                    text: '普通'
                }, {
                    value: 'bold',
                    text: '加粗'
                }, {
                    value: 'bolder',
                    text: '更粗'
                }, {
                    value: 'lighter',
                    text: '更细'
                }],
                link: 'tooltip.textStyle.fontWeight',
                tooltip: '提示框文字字体的粗细'
            },
            {
                group: '提示框',
                id: '2d0408c6-a4fa-4608-94a8-4608d024a0e6',
                name: '字体大小',
                enable: false,
                type: 'number',
                value: 14,
                default: 14,
                link: 'tooltip.textStyle.fontSize',
                tooltip: '提示框文字的字体大小'
            },
            {
                group: '提示框',
                id: '262dbbbd-4185-42b3-8a65-5f363568b64e',
                name: '背景色',
                enable: false,
                type: 'color',
                value: 'rgba(50,50,50,0.7)',
                default: 'rgba(50,50,50,0.7)',
                link: 'tooltip.backgroundColor',
                tooltip: '提示框背景色，默认透明'
            },
            {
                group: '提示框',
                id: 'cbc2f97f-83cf-4ba0-9985-2178d8cc6e42',
                name: '边框颜色',
                enable: false,
                type: 'color',
                value: '#333333',
                default: '#333333',
                link: 'tooltip.borderColor',
                tooltip: '提示框的边框颜色'
            },
            {
                group: '提示框',
                id: '1dd3a855-3a80-400c-a603-05fa82512274',
                name: '边框线宽',
                enable: false,
                type: 'number',
                value: 0,
                default: 0,
                link: 'tooltip.borderWidth',
                tooltip: '提示框的边框线宽'
            },
            {
                group: '提示框',
                id: '4210fbdb-8bb1-4a19-899e-fe020356a7b4',
                name: '内边距',
                enable: false,
                type: 'padding',
                value: [5, 5, 5, 5],
                default: [5, 5, 5, 5],
                link: 'tooltip.padding',
                tooltip: '提示框内边距，单位px'
            },
            {
                group: '提示框',
                id: '86671ae1-924a-4005-9f19-2bfd4fd8cfb3',
                name: '框浮层位置',
                enable: false,
                type: 'select',
                value: 'inside',
                default: 'inside',
                data: [{
                    value: 'inside',
                    text: '图形中心'
                },
                    {
                        value: 'top',
                        text: '图形上侧'
                    },
                    {
                        value: 'left',
                        text: '图形左侧'
                    },
                    {
                        value: 'right',
                        text: '图形右侧'
                    },
                    {
                        value: 'bottom',
                        text: '图形底侧'
                    }],
                link: 'tooltip.position',
                tooltip: '提示框浮层的位置，默认不设置时位置会跟随鼠标的位置，只在 trigger 为“item”的时候有效'
            },
            {
                group: '提示框',
                id: 'c2b2362b-159e-41c5-ba68-28d715ac0ae1',
                name: '触发条件',
                enable: false,
                type: 'select',
                value: 'mousemove',
                default: 'mousemove',
                data: [{
                    value: 'mousemove',
                    text: '鼠标移动时触发'
                },
                    {
                        value: 'click',
                        text: '鼠标点击时触发'
                    }],
                link: 'tooltip.triggerOn',
                tooltip: '提示框触发的条件：鼠标移动时触发、鼠标点击时触发'
            }
        ];

        var visualMapProperties = [
            {
                group: '值域',
                id: 'visualMap_min',
                name: '最小值',
                enable: false,
                type: 'number',
                value: 1,
                default: 1,
                link: 'visualMap.min',
                tooltip: '字段说明：<br/>属性类型:number<br/>赋值类型:数值<br/>赋值名称:value'
            },
            {
                group: '值域',
                id: 'visualMap_max',
                name: '最大值',
                enable: false,
                type: 'number',
                value: 10,
                default: 10,
                link: 'visualMap.max',
                tooltip: '字段说明：<br/>属性类型:number<br/>赋值类型:数值<br/>赋值名称:value'
            },
            {
                group: '值域',
                id: 'visualMap_color',
                name: '颜色设置',
                enable: false,
                type: 'colors',
                value: [],
                default: [],
                data: ['#F00', '#FCC'],
                link: 'visualMap.color',
                tooltip: 'visualMap颜色设置'
            },
            {
                group: '值域',
                id: 'visualMap_orient',
                name: '方向',
                enable: false,
                type: 'select',
                value: 'horizontal',
                default: 'horizontal',
                data: [
                    {
                        value: 'horizontal',
                        text: '水平'
                    },
                    {
                        value: 'vertical',
                        text: '垂直'
                    }
                ],
                link: 'visualMap.orient',
                tooltip: 'visualMap条放置方向'
            },
            {
                group: '值域',
                id: 'visualMap_H',
                name: '水平安放位置',
                enable: false,
                type: 'select',
                value: 'center',
                default: 'center',
                data: [{
                    value: 'left',
                    text: '左'
                }, {
                    value: 'center',
                    text: '中'
                }, {
                    value: 'right',
                    text: '右'
                }],
                link: 'visualMap.left',
                tooltip: 'visualMap水平安放位置'
            },
            {
                group: '值域',
                id: 'visualMap_V',
                name: '垂直安放位置',
                enable: false,
                type: 'select',
                value: 'bottom',
                default: 'bottom',
                data: [{
                    value: 'top',
                    text: '上'
                }, {
                    value: 'center',
                    text: '中'
                }, {
                    value: 'bottom',
                    text: '下'
                }],
                link: 'visualMap.top',
                tooltip: 'visualMap垂直安放位置'
            }
        ];

        var otherProperties = [
            {
                group: '其他',
                id: 'Control_UUID',
                name: '唯一标识',
                enable: false,
                type: 'text',
                value: '',
                default: '',
                tooltip: '控件唯一标识，脚本可通过此ID查询'
            },
            {
                group: '其他',
                id: 'Control_Class',
                name: '分类标识',
                enable: false,
                type: 'text',
                value: '',
                default: '',
                tooltip: '控件分类标识（即），脚本可通过此Class查询'
            },
            {
                group: '其他',
                id: 'Control_Display',
                name: '初始化是否显示',
                enable: false,
                type: 'checked',
                value: true,
                default: true,
                tooltip: '控件初始化是否显示，可通过脚本控制，控件采用visibility'
            },
            {
                group: '基础',
                id: 'Control_Is_LazyLoad',
                name: '是否延迟加载数据',
                enable: false,
                type: 'checked',
                value: false,
                default: false,
                link: 'lazyLoadData',
                tooltip: '控件是否延迟加载数据，可通过脚本控制，chart.__reRegister()'
            },
            {
                group: '说明',
                id: 'Control_Describe',
                name: '控件备注说明',
                enable: false,
                type: 'textarea',
                value: '',
                default: '',
                tooltip: '控件实例的备注说明，用以描述控件的配置信息'
            }
        ].concat($.extend(true, [], Meta.baseProperties));

        return {
            titleProperties: titleProperties,
            legendProperties: legendProperties,
            toolboxProperties: toolboxProperties,
            tooltipProperties: tooltipProperties,
            visualMapProperties: visualMapProperties,
            otherProperties: otherProperties
        };
    });